#ifndef TB_MEMORY_NATIVE_ALLOCATOR_H
#define TB_MEMORY_NATIVE_ALLOCATOR_H

#include "allocator.h"

__tb_extern_c_enter__

/* //////////////////////////////////////////////////////////////////////////////////////
 * interfaces
 */

/*! the global native allocator
 *
 * @return                  the allocator
 */
tb_allocator_ref_t          tb_native_allocator(tb_noarg_t);

/* //////////////////////////////////////////////////////////////////////////////////////
 * extern
 */
__tb_extern_c_leave__

#endif // !TB_MEMORY_NATIVE_ALLOCATOR_H
